package com.cq.hd.product.api.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class ActiveEnrollInfoDto implements Serializable {

    @ApiModelProperty(value = "商家id")
    private Long businessId;

    @ApiModelProperty(value = "活动id")
    private Long activeId;

    @ApiModelProperty(value = "用户id")
    private Long userId;

    @ApiModelProperty(value = "订单id")
    private Long orderId;

    @ApiModelProperty(value = "子订单id")
    private Long orderItemId;

    @ApiModelProperty(value = "报名信息(json)")
    private String enrollInfo;

    @ApiModelProperty(value = "报名时间")
    private LocalDateTime enrollTime;

    @ApiModelProperty(value = "报名价格")
    private BigDecimal enrollPrice;

    @ApiModelProperty(value = "参与状态（1-未参与，2-确认参与，3-取消参与）")
    private Integer joinState;

    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

}
